<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib  prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib  prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib  prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="redis" uri="http://www.shopjsp.com/redisTag/functions" %>
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<c:set var="basePath" value="${redis:getSysConfig('base_path_back')}"/>
<c:set var="uploadPath" value="${redis:getSysConfig('uploadFileVisitRoot')}"/>
<c:set var="srcPath" value="${redis:getSysConfig('sysFileVisitRoot_back')}"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>商品评价信息</title>
		<jsp:include page="../../../util/import.jsp"/>
		<script type="text/javascript">
			/**
			 * 初始化分类Table
			 */
			$(function () {
				var $tt = $("#tt").bootstrapTable({
                    url: '${basePath}/back/evalGoods/listEvalGoods.sjson',         	/**请求后台的URL（*）**/
                    method: 'post',                       	/**请求方式（*）**/
                    contentType: "application/x-www-form-urlencoded",
                    dataType: 'json',
                    toolbar: '#toolbar',               	    /**工具按钮用哪个容器**/
                    striped: true,                      	/**是否显示行间隔色**/
                    cache: false,                       	/**是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）**/
                    pagination: true,                   	/**是否显示分页（*）**/
                    sortable: false,                    	/**是否启用排序**/
                    sortOrder: 'asc',                   	/**排序方式**/
                    queryParamsType: '',
                    sidePagination: 'server',           	/**分页方式：client客户端分页，server服务端分页（*）**/
                    pageNumber: 1,
                    pageSize:10,							/**初始化加载第一页，默认第一页**/
                    pageList: [5,10, 25, 50],        	    /**可供选择的每页的行数（*）**/
                    search: false,                       	/**是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大**/
                    strictSearch: true,
                    showColumns: true,                  	/**是否显示所有的列**/
                    showRefresh: true,                  	/**是否显示刷新按钮**/
                    minimumCountColumns: 2,             	/**最少允许的列数**/
                    clickToSelect: true,                	/**是否启用点击选中行**/
                    uniqueId: 'evaluateId',                  /**每一行的唯一标识，一般为主键列**/
                    singleSelect  : true,                   /** 单选checkbox**/
                    showToggle:false,                    	/**是否显示详细视图和列表视图的切换按钮**/
                    cardView: false,                    	/**是否显示详细视图**/
                    detailView: false,                  	/**是否显示父子表**/
					columns: [
						{checkbox: true},
						{field: 'Number', title: '编号', align: 'center', valign: 'middle', width: '50px',
							formatter: function (value, row, index) {
								var page = $tt.bootstrapTable("getPage");
								return page.pageSize * (page.pageNumber - 1) + index + 1;
							}
						},
						{field: 'ordersNo', title: '订单编号', align: 'center', valign: 'middle',
							formatter: function (value, row, index) {
								var a_html = '<a data-toggle="modal" data-target="#detailModal" href="#" mce_href="#" onclick="detailInfo(' + row.evaluateId + ')">' + value + '</a>';
								return a_html;
							}
						},
						{field: "shopName", title: "店铺名称", align: 'center', valign: 'middle'},
						{field: "logoImg", title: "商品图片", align: 'center', valign: 'middle',
							formatter:function(value,rowData,index){  //function里面的三个参数代表当前字段值，当前行数据对象，行号（行号从0开始）
                            	return "<img align='center' src='"+rowData.logoImg+"' width='30px' height='30px' onerror='this.src=\"${fileUrlConfig.sysFileVisitRoot_back}productInfo/images/mrbj.png\"' />";
                        	}
						},
						{field: "productFullName", title: "商品名称", align: 'center', valign: 'middle'},
						{field: "level", title: "评价等级", align: 'center', valign: 'middle',
							formatter:function(value,row,index){
								if(value=="1"){ return "<span class='color_001'>好评</span>";}
								if(value=="0"){ return "<span class='color_003'>中评</span>";}
								if(value=="-1"){return "<span class='color_002'>差评</span>";}
                        	}
						},
						{field: "appraiserName", title: "评价人", align: 'center', valign: 'middle'},
						{field: "evaluateState", title: "评价状态", align: 'center', valign: 'middle',
                        	formatter:function(value,row,index){
                                if(value=="0"){ return "<span class='color_001'>正常显示</span>";}
                                if(value=="1"){ return "<span class='color_002'>禁止显示</span>";}
                            }
						},
						{field: "createTime", title: "评价时间", align: 'center', valign: 'middle',
                            formatter:function(value,row,index){
                                return  toJsonDate(value,"yyyy-MM-dd hh:mm:ss");
                            }
						}
					],
					queryParams: function (params) {
                        /**特别说明，返回的参数的值为空，则当前参数不会发送到服务器端,这种指定请求参数的方式和datatables控价类似**/
						params.orderNo = $("#q_orderNo").val();
						params.appraiserName = $("#q_appraiserName").val();
						params.level = $("#q_level").val();
						params.evaluateState = $("#q_evaluateState").val();
						params.productId = ${productId};
						params.currentPage = params.pageNumber;
						return params;
					}
				});
			});

            /**
             * 返回商品列表
             */
			function gotoProductPage(){
                window.location.href = document.referrer;
			}

		</script>
	</head>
	<body>
	<div class="panel-body" id="customer-main-panel">
		<!-- 查询条件 -->
		<div class="panel panel-default">
			<div class="panel-heading">商品评价查询</div>
			<div class="panel-body">
				<form id="qform" class="form-horizontal">
					<div class="form-group" style="margin-top:15px">
						<div class="col-sm-3">
							<div class="input-group input-group-sm">
								<span class="input-group-addon">订单编号</span>
								<input type="text" class="form-control" id="q_orderNo" name="orderNo" placeholder="请输入订单编号"/>
							</div>
						</div>
						<div class="col-sm-3" style="width:258px;">
							<div class="input-group input-group-sm">
								<span class="input-group-addon">评价人</span>
								<input type="text" class="form-control" id="q_appraiserName" name="appraiserName" placeholder="请输入类型名称"/>
							</div>
						</div>
						<div class="col-sm-2" style="width: 190px;">
							<div class="input-group input-group-sm">
								<span class="input-group-addon">评价等级</span>
								<select id="q_level" name="level" class="form-control">
									<option value="">--请选择--</option>
									<option value="1">好评</option>
									<option value="0">中评</option>
									<option value="-1">差评</option>
								</select>
							</div>
						</div>
						<div class="col-sm-2" style="width: 190px;">
							<div class="input-group input-group-sm">
								<span class="input-group-addon">评价状态</span>
								<select id="q_evaluateState" name="evaluateState" class="form-control">
									<option value="">--请选择--</option>
									<option value="0">正常显示</option>
									<option value="1">禁止显示</option>
								</select>
							</div>
						</div>
						<div class="col-sm-2">
							<button type="button" id="btn_query" class="btn btn-primary">查询</button>&nbsp;&nbsp;
							<button type="reset" class="btn btn-success" id="resetBtn">重置</button>
						</div>
					</div>
				</form>
			</div>
		</div>

		<!-- 工具栏 -->
		<div id="toolbar" class="btn-group">
			<button id="btn_backward" type="button" class="btn btn-default" onclick="gotoProductPage()">
				<span class="glyphicon glyphicon-backward" aria-hidden="true"></span>返回会员列表
			</button>
		</div>

		<!-- 渲染的table -->
		<table id="tt"></table>
		<!-- 详情页面 -->
		<jsp:include page="evaluateGoodsDetail.jsp"/>
	</div>
	</body>
</html>
